<?php session_start();
validaAcesso();

echo "<h2>".$_SESSION["menu"]["rel"][22]." ".$_SESSION["NOME_HOSTEL_"]."</h2>";

?>
 <script type="text/javascript" src="css2/calendar/dhtmlgoodies_calendar.js"></script>
            <br><form method='POST' action='index.jsp?rel=22&cont=1' autocomplete='off'>
            
              <b>Data Inicial:</b>
              <input type="text" value="<?php echo date("d/m/Y"); ?>" readonly name="pdatai"  id="pdatai" id="pdatai">
              <img src="images/data.gif" border="0" style="cursor:hand;" onclick="displayCalendar(document.getElementById('pdatai'),'dd/mm/yyyy',this);">

              &nbsp;<b>Data Final:</b>
              <input type="text" value="<?php echo date("d/m/Y"); ?>" readonly name="pdataf"  id="pdataf" id="pdataf">
              <img src="images/data.gif" border="0" style="cursor:hand;" onclick="displayCalendar(document.getElementById('pdataf'),'dd/mm/yyyy',this);"><br><br>


          <input type='submit' value='Gerar Estat&iacute;stica'>
			<div align='right'><a href="javascript:void(0);" onclick="getLink('rel',7,false);"><img src='images/seta_voltar.gif' border='0'> voltar para Listagem de Relat&oacute;rios</a></div>
        </form><br>
        
<?php
if($_GET["cont"]==1){


	$novo_datai=formataData($_POST["pdatai"],true);
	$novo_dataf=formataData($_POST["pdataf"],true);


	##### sql para filtrar apenas os itens vendidos - 3ª Parte #####
	$sql=" SELECT DISTINCT
				itm.ds_item,				
				count(val.id_hostel_item),
				val.valor,
				val.id_reserva,
				val.num_comanda,
				val.data_cadastro				  	
		   FROM 
			 	hostel_item itm, 			 	
			 	hostel_lancamentos val
		   WHERE
			 	(itm.id_hostel_item = val.id_hostel_item)and
			 	(val.data_cadastro between '$novo_datai' and '$novo_dataf')and 
			 	(val.id_reserva <> '0')and
			 	(val.operacao = 'S')
		   GROUP BY
				(itm.id_hostel_item)
		   ORDER BY
			 	(itm.ds_item) asc
			";	
	/*and
	(val.id_reserva = '0')and
	(val.operacao = 'S')
	*/
	$linha=$_SESSION['ADOCnn']->Execute("$sql");

	$n   = 0; //conta resultados
	$tot = 0; //calcula total do $ vendido
	if($linha->RecordCount()!=0){

		##### estrutura da tabela #####
		echo "<table class='perfil $class'>
	<table class='perfil'>
	<tr class='titulo'>
	<td width=100>Produto</td>
	<td width=110 align='center'>Valor</td>
	<td width=100 align='center'>Quantidade</td>
	<td width=100 align='center'>Total $ do produto</td>
	</tr>
	";

		##### titulo #####
		echo"<tr class='titulo'>
          <td colspan='7'>Clientes H&oacute;spedes</td>   
    </tr>";

		$class="odd";

		while(!$linha->EOF){

			if($class == "odd"){$class="even";}else{$class="odd";}

			$preco = $linha->fields[2]; //recebe preco
			$quantidade = $linha->fields[1]; //recebe quantidade
			$total = $preco*$quantidade; //valor total do produto
			$tot=$tot+$total; //calcula total do $ que ja existia

			##### exibe resultados #####
			echo"
		<tr class='$class'>
		<td>{$linha->fields['ds_item']}</td>
		<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".formataValor($preco,true,false)."</td>
		<td align='center'>$quantidade</td>
		<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".formataValor($total,true,false)."</td>
	</tr>
	";
			$n++; //incrementa +1 ao contador
			$linha->MoveNext(); //vai para proximo resultado
		}
	}
	####################### NÃO HOSPEDES #########################

	##### sql para filtrar apenas os itens vendidos - 3ª Parte #####
	$sql0=" SELECT DISTINCT
				itm.ds_item,				
				count(val.id_hostel_item),
				val.valor,
				val.id_reserva,
				val.num_comanda,
				val.data_cadastro				  	
		   FROM 
			 	hostel_item itm, 			 	
			 	hostel_lancamentos val
		   WHERE
			 	(itm.id_hostel_item = val.id_hostel_item)and
			 	(val.data_cadastro between '$novo_datai' and '$novo_dataf')and 
			 	(val.id_reserva = '0')and
			 	(val.operacao = 'S')
		   GROUP BY
				(itm.id_hostel_item)
		   ORDER BY
			 	(itm.ds_item) asc
			";	
	/*and
	(val.id_reserva = '0')and
	(val.operacao = 'S')
	*/
	$linha0=$_SESSION['ADOCnn']->Execute("$sql0");

	$n0   = 0; //conta resultados
	$tot0 = 0; //calcula total do $ vendido
	if($linha0->RecordCount()!=0){


		##### estrutura do titulo #####
		echo"<tr class='titulo'>
          <td colspan='7'>N&atilde;o H&oacute;spedes</td>   
    </tr>";

			$class="odd";
			
		while(!$linha0->EOF){

			if($class == "odd"){$class="even";}else{$class="odd";}

			$preco0 = $linha0->fields[2]; //recebe preco
			$quantidade0 = $linha0->fields[1]; //recebe quantidade
			$total0 = $preco0*$quantidade0; //valor total do produto
			$tot0=$tot0+$total0; //calcula total do $ que ja existia

			##### exibe resultados #####
			echo"
		<tr class='$class'>
		<td>{$linha0->fields['ds_item']}</td>
		<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".formataValor($preco0,true,false)."</td>
		<td align='center'>$quantidade0</td>
		<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".formataValor($total0,true,false)."</td>
	</tr>
	";
			$n0++; //incrementa +1 ao contador
			$linha0->MoveNext(); //vai para proximo resultado
		}
		echo"</table><br><b>Valor Total Vendido para Clientes H&oacute;spedes:</b> <u>".formataValor($tot,true,false)."</u><br>";
		echo"</table><b>Valor Total Vendido para Clientes N&atilde;o H&oacute;spedes:</b> <u>".formataValor($tot0,true,false)."</u><br>";
		// echo"<b>Total no Estoque:</b> <u>R$ $res_valor</u><br>";
	}
}

?>
